package com.area.cth.service;

import com.area.cth.common.PageBean;
import com.area.cth.pojo.Post;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface PostService extends IService<Post> {
    void addPost(Post p);

    List<Post> getPostList();

    Post getPostById(Integer id);

    List<Post> getMyPostList();

    void updatePost(Post p);

    void deletePost(Integer id);

    List<Post> searchPost(String keyword);

    List<Post> getPostByUserList(Integer userId);

    PageBean<Post> postList(Integer pageNo, Integer pageSize);
}
